* { 
	padding: 0; 
	margin: 0;
	outline: 0; 
}

body, html { 
	height: 100%; 
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px; /* altura de cada linea de texto */
	/*color: black;*/
	background:#888877;
	/*background: #ccccaa;*/
}

#pagina{
	position:relative;
	/*border: green 2px solid;*/
	width:80%;
	margin: 0 auto; /* centra todo en la pagina... medio magico :)*/
	background: #ccccaa; 
	height:auto !important;
	height:100%; /* IE6*/
	min-height:100%;
}

#header{
	position:relative;
	display:block;
	/*padding-bottom:5em;*/
	/*border: red 2px solid;*/
}

#logo{
	position:relative;
	display:block;
	/*width:10%;*/
	width:100%;
	/*height:10%;*/
	height:auto !important;
	height:100%; /* IE6*/
	/*padding-bottom:5em;*/
	/*border: red 2px solid;*/
}

#menucontainer{
	border-top:6px double #224444;
	border-bottom:6px double #224444;
	position:relative;
	width:100%;
	/*background: #224444;*/
	/*border: yellow 2px solid;*/
	float:left;
	/*margin-top:5em;*/
	margin-top:1;
	margin-bottom:5em;
	/*pading-top:10px;
	padding-bottom:15px;*/
}

#contenido{
	bottom:0;
	width:90%;
	/*text-align:center;*/
	padding: 5em 5% 20em;
	/*border: black 4px solid;*/
	/*float:left;*/
	/*margin-bottom:0px;*/
}

/*#contenido table{*
	border:5px;
	/*border: yellow 4px solid;
	/*bottom:0;*/
	/*width:20;*/
	/*text-align:center;*/
	/*padding: 5em 5% 20em;
	/*border: black 4px solid;*/
	/*float:left;*/
	/*margin-bottom:0px;*/
/*}*/

/*#contenido table tr td{
	/*margin-top:50px;
	/*bottom:0;
	width:90%;
	/*text-align:center;*/
	/*padding: 5px;*/
	/*border: black 4px solid;*/
	/*float:left;*/
	/*margin-bottom:0px;*/
/*}*/

#form_curriculum table tr td{
padding: 5px;
}

/*#contenido table tr td .submit{
	/*margin-top:50px;
	/*bottom:0;
	width:90%;*/
	/*float:left;*/
	/*position:relative;*/
	/*margin-left:35%;*/
	/*text-align:center;*/
	/*padding: 5px;
	/*border: black 4px solid;*/
	/*float:left;*/
	/*margin-bottom:0px;*/
/*}*/

/*#contenido{
	text-align:justify;
	padding:1em 1em 12em;
	height:100%;
}*/	

/*#footer{	
	position: relative;
	bottom:0; /* se queda abajo 
	border: blue 2px solid;
	background:#ddd;
	padding-top:10px;
	padding-bottom:10px;
	width:100;
	text-align:center;
}*/

#footer{	
	background:#ddd;
	color:white;
	position:absolute;
	width:100%;
	bottom:0;
	/*padding-bottom:5px;*/
	/*padding-top:5px;*/
	text-align:center;
	border-top:6px double #224444;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	/*border-bottom:6px double #224444;*/
}


#menu ul, #menu li {
	list-style-type: none;
}

#menu li {
	float: left;
}


#menu li ul {
	display: none;
	position: absolute;
	width:100px;
	margin-left:-1px;
	top: auto;
	left: auto;
	/*right: auto;*/
}


#menu a {
	text-decoration: none;
	color: #224444;
	background: #F0F7FC;
	display: block;
	/*padding: 3px 19px;*/
	padding: 3px 19px;
	text-align: center;
	border: 1px solid #ACCFE8;
}

#bienvenida{
    float: right;
    width: 208px;
    padding: 0 35px 0 0;

}

#tableCrearBitacoras{
	border:5px;
}


#tableCrearBitacoras tr td .submit{
	position:relative;
	margin-left:35%;
	margin-top:0%;
}

#bienvenidaUsuario{
	float:right;
	color: #000000;
	font-size: 15px; 
}

/*#bienvenida{ 
	font-size: 15px;
	float: none; 
	color: black; 
	padding-left: .5em; 
	vertical-align: top; 
	left: 10px;
}*/
			
#menu a:hover {
	background: #058EDA;
	color: #FFFFFF;
	font-weight:bolt;
	display:block;
}

#menu li:hover ul, li.over ul {
	display: block;
}

h1 { 
	font:2.5em georgia,serif; 
	margin:1 em 0;
	color:#224444;
	padding-bottom:0.5em;
}

h2 { 
	font:1.5em georgia,serif; 
	margin:1 em 0;
	color:#778877;
	padding-bottom:0.5em;
}

h3 { 
	font:1.5em georgia,serif; 
	color:#778877;
}

/*Error*/
h5{
	font:1.2em georgia,serif; 
	color:red;
	padding-bottom:1em;
}

p{
	text-align:justify;
	padding-bottom:2em;
}

#footer p{	
	color:#888866;
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-bottom:0em;
}

/*#foto_p{
	background-repeat: no-repeat;
	text-align:center;
	padding-top:5em;
	padding-bottom:5em;
}*/

/*#foto_s{
	background-repeat: no-repeat;
	text-align:center;
}*/

/*#tabla{
	width:100%;
}*/

/*#tabla td {
	text-align: center;
	border: 2px #446666 solid;
}*/

/*JQuery*/
label.error , #error{ 
	font-size: 11px;
	float: none; 
	color: red; 
	padding-left: .5em; 
	vertical-align: top; 
}

/*#tabla_registros td{
	text-align: center;
	border: 1px #446666 solid;
}*/

/*#tabla_eventos td{
	text-align: center;
	border: 1px #446666 solid;
}*/

/*NiceEdit*/
#area_texto {
   /*border: 2px dashed #0000ff;*/
   border: 2px #000000;
}
.nicEdit-selected {
	/*border: 2px solid #000000 !important;*/
}
 
.nicEdit-panel {
	background-color: #fff !important;
}
 
.nicEdit-button {
	background-color: #fff !important;
}



.tabla_curr
{
	font-family: "georgia, Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 15px;
	margin: 10px;
	/*width: 480px;*/
	width: 80%;
	text-align: left;
	border-collapse: collapse;
	/*background: url('table-images/pattern.png');*/
}

.tabla_curr td
{
	padding: 10px; 
	border-bottom: 1px solid #224444;
	color: #0;
	border-top: 1px solid #224444;
}
.tabla_curr tr:hover td
{
	color: #224444;
	background: #fff;
}

.no_tiene{
	color: black;
	font-family: "georgia, Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 15px;
	margin: 5px;
}
